On Class-Based Isolation of UDP, Short-Lived and Long-Lived TCP Flows
نویسندگان
چکیده
The congestion control mechanisms of TCP make it vulnerable in an environment where flows with different congestionsensitivity compete for scarce resources. With the increasing amount of unresponsive UDP traffic in today’s Internet, new mechanisms are needed to enforce fairness in the core of the network. We propose a scalable Diffserv-like architecture, where flows with different characteristics are classified into separate service queues at the routers. Such class-based isolation provides protection so that flows with different characteristics do not negatively impact one another. In this study, we examine different aspects of UDP and TCP interaction and possible gains from segregating UDP and TCP into different classes. We also investigate the utility of further segregating TCP flows into two classes, which are class of short and class of long flows. Results are obtained analytically for both Tail-drop and Random Early Drop (RED) routers. Class-based isolation have the following salient features: (1) better fairness, (2) improved predictability for all kinds of flows, (3) lower transmission delay for delay-sensitive flows, and (4) better control over Quality of Service (QoS) of a particular traffic type.
منابع مشابه
A Systematic Simulation - based Study of Adverse Impact of Short - lived TCP Flows on Long - lived TCP Flows 1
UDP, can be used in attacks that capture unfairly large share of bandwidth compared to TCP flows. While earlier studies may have pointed out that short-lived TCP flows (mice) may hurt long-lived TCP flows (elephants) on the long term, no insight was given as to developing scenarios leading to drastic drop in throughputs of long-lived TCP flows. We have systematically developed TCP attack scenar...
متن کاملOn the advantages of lifetime and RTT classification schemes for TCP flows
We exploit the isolation of TCP flows based on their lifetime (classified as shortor long-lived flows) to eliminate the impact of long-lived flows on the short-lived, achieving improved response time for short-lived flows. An additional classification scheme provides large-grain separation of flows with drastically different end-to-end round-trip-times (RTTs). The scheme provides long-term fair...
متن کاملTo Appear in Infocom 2005 TCP vs. TCP: a Systematic Study of Adverse Impact of Short-lived TCP Flows on Long-lived TCP Flows
While earlier studies have pointed out that short-lived TCP flows (mice) may hurt long-lived TCP flows (elephants) in the long term, they provide insufficient insight for developing scenarios leading to drastic drop in throughputs of long-lived TCP flows. We have systematically developed TCP adversarial scenarios where we use short-lived TCP flows to adversely influence long-lived TCP flows. Ou...
متن کاملLong-Haul TCP vs. Cascaded TCP
In this work, we investigate the bandwidth and transfer time of long-haul TCP versus cascaded TCP [5]. First, we discuss the models for TCP throughput. For TCP flows in support of bulk data transfer (i.e., long-lived TCP flows), the TCP throughput models have been derived [2, 3]. These models rely on the congestion-avoidance algorithm of TCP. Though these models cannot be applied with short-liv...
متن کاملDynamic Bandwidth Allocation for Lifetime-Based TCP Classification
We study the separation of TCP flows into short lived and long lived ones, and the subsequent allocation of bandwidth to reflect the dynamically changing load due to short lived flow fluctuations. Three schemes are presented to assist in determining and allocating the bandwidth to short lived flows. Each one represents a different compromise in terms of state and execution complexity. However, ...
متن کامل